﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Common;
using IBll.Sys;
using Model.Sys;

namespace Bll.Sys
{
    /// <summary>
    /// 设置什么对象到缓存，就会取出无加工的对象缓存（这里的借口其实，要重新写一份以适应Redis的设计）
    /// </summary>
    //public class RedisCacheBll:ICacheBll
    //{
    //    public bool Add(string key, object value)
    //    {
    //        return RedisCacheHelper.Set(key, value);
    //    }

    //    public bool Add(string key, object value, DateTime expireTime)
    //    {
    //        return RedisCacheHelper.Set(key, value, expireTime);
    //    }

    //    public bool Remove(string key)
    //    {
    //        return RedisCacheHelper.Remove(key);
    //    }

    //    public bool Remove(List<string> keys)
    //    {
    //        foreach (var key in keys)
    //        {
    //            RedisCacheHelper.Remove(key);
    //        }
    //        return true;
    //    }

    //    public bool Remove()
    //    {
    //        RedisCacheHelper.RemoveAll();
    //        return true;
    //    }

    //    public bool Update(string key, object value)
    //    {
    //        return RedisCacheHelper.Update(key, value);
    //    }

    //    public int GetCount()
    //    {
    //        return 0;
    //    }

    //    public bool IsExists(string key)
    //    {
    //        return RedisCacheHelper.IsExists(key);
    //    }

    //    public Cache GetCache(string key)
    //    {
    //        return RedisCacheHelper.Get<Cache>(key);
    //    }
    //}
}
